JSONValue

Undocumented in source.

Constructors

this
this(T value)
Undocumented in source.

Members

Functions

array
auto array()

Returns an array range.

array
JSONValue[] array()
Undocumented in source. Be warned that the author may not have intended to support it.
boolean
bool boolean()
Undocumented in source. Be warned that the author may not have intended to support it.
dispose
void dispose()
Undocumented in source. Be warned that the author may not have intended to support it.
error
string error()
Undocumented in source. Be warned that the author may not have intended to support it.
floating
float floating()
Undocumented in source. Be warned that the author may not have intended to support it.
get
T get()
Undocumented in source. Be warned that the author may not have intended to support it.
getTypeName
string getTypeName()
Undocumented in source. Be warned that the author may not have intended to support it.
hasErrorOccurred
bool hasErrorOccurred()
Undocumented in source. Be warned that the author may not have intended to support it.
integer
int integer()
Undocumented in source. Be warned that the author may not have intended to support it.
isNull
bool isNull()
Undocumented in source. Be warned that the author may not have intended to support it.
jsonArray
JSONArray jsonArray()
Undocumented in source. Be warned that the author may not have intended to support it.
keys
string[] keys()
Undocumented in source. Be warned that the author may not have intended to support it.
object
JSONValue object()
Undocumented in source. Be warned that the author may not have intended to support it.
opApply
int opApply(int delegate(string key, JSONValue v) dg)
Undocumented in source. Be warned that the author may not have intended to support it.
opBinaryRight
const(JSONValue)* opBinaryRight(string key)
Undocumented in source. Be warned that the author may not have intended to support it.
opBinaryRight
JSONValue* opBinaryRight(string key)
Undocumented in source. Be warned that the author may not have intended to support it.
opIndex
const(JSONValue) opIndex(string key)
Undocumented in source. Be warned that the author may not have intended to support it.
opIndex
JSONValue opIndex(string key)
Undocumented in source. Be warned that the author may not have intended to support it.
opIndexAssign
JSONValue opIndexAssign(JSONValue v, string key)
Undocumented in source. Be warned that the author may not have intended to support it.
opIndexAssign
JSONValue opIndexAssign(T value, string key)
Undocumented in source. Be warned that the author may not have intended to support it.
str
string str()
Undocumented in source. Be warned that the author may not have intended to support it.
toString
string toString()
type
JSONType type(JSONType t)
Undocumented in source. Be warned that the author may not have intended to support it.
type
JSONType type()
Undocumented in source. Be warned that the author may not have intended to support it.
type
JSONType type(JSONType t)
Undocumented in source. Be warned that the author may not have intended to support it.
type
JSONType type()
Undocumented in source. Be warned that the author may not have intended to support it.
values
JSONValue[] values()
Undocumented in source. Be warned that the author may not have intended to support it.

Static functions

emptyArray
JSONValue emptyArray()
Undocumented in source. Be warned that the author may not have intended to support it.
emptyObject
JSONValue emptyObject()
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

_length
uint _length;

Used only for the string.

_length
ulong _length;

Used only for the string.

data
JSONData data;
Undocumented in source.

Meta